body
{
	margin: 0px;
	padding: 0px;
	background:url("../images/bg_top.jpg") no-repeat fixed top center;
	background-color: rgb(146,200,228);
}

/* Header */
#header
{
	width: 100%;
	height: 80px;
}

/* Menus */
#menus
{
	width: 700px;
	height: 40px;
	margin: auto;
	text-align: center;
}

#menus ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#menus a
{
	color: #157CC5;
	text-decoration: none;
}

#menus .menu, #menus .sub-menu
{
	width: 130px;
	height: 25px;
	color: #157CC5;
	background-color: #FFFFFF;
	border: 2px solid #157CC5;
	margin: 5px 3px;
}

#menus .menu
{
	float: left;
}

#menus .sub-menu
{
	position: relative;
	top: 5px;
}

#menus .level2
{
	display: none;
}

#menus ul.level1 li.menu:hover ul.level2
{
	display: block;
}

/* Content */
#content
{
	width: 950px;
	height: 480px;
	margin: auto;
	border: 2px solid #157CC5;
	background-color: #FFFFFF;
	overflow: auto;
}

#content top_title
{
	font-size: 125%;
	text-align: center;
	border-bottom: 2px solid #157CC5;
	color: #157CC5;
	display: block;
}

#content li
{
	color: #157CC5;
}

/* Footer */
#footer
{
	width: 100%;
	height: 70px;
	position: fixed;
	bottom: 0px;
	left: -1px;
	background:url("../images/bg_bottom.jpg") repeat-x bottom;
	color: #FFFFFF;
}

#footer h1
{
	font-size: 100%;
	text-align: center;
}